"""
    分支
"""
# 如果涉及到多种条件判断执行代码，那么可以使用match和case关键字进行匹配输出
# 匹配的方式不能结合else关键字一起使用
# 如果输入的值不在匹配范围之内，程序不会报错，可以正常执行
# 输入对应的姓氏，输出姓氏排行
# name = input("请输入你的姓氏：")
# match name:
#     case "李":
#         print("姓氏排行第一")
#     case "周":
#         print("姓氏排行第八")
#     case "王":
#         print("姓氏排行第十七")
#     case "刘":
#         print("姓氏排行第八十")
#     case "张":
#         print("姓氏排行第十六")
# 三目运算符
# 条件成立返回num1，条件不成立返回num2
# num1 = eval(input("请输入第一个数字："))
# num2 = eval(input("请输入第二个数字："))
# 三目运算符：条件成立返回num1，条件不成立返回num2
# print(num1 if num1 > num2 else num2)
# for循环
import random

list1 = []
for i in range(5):  # range()
    list1.append(random.randint(1, 10))
print(list1)
# 字符串遍历
str1 = "djsiaojdisao"
for i in str1:
    print(i, end=" ")  # 输入输出时改变默认换行：\n,那么可以使用end=""
# for循环可以遍历所有容器类型的数据

